package org.droidplanner.services.android.impl.core.srtm;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
public class UnZip {
public static void unZipIt(String fname, File output) throws IOException {
byte[] buffer = new byte[1024];
ZipFile zip = new ZipFile(output);
ZipEntry ze = zip.getEntry(fname);
InputStream zis = zip.getInputStream(ze);
File newFile = new File(output.getParent() + "/" + fname);
FileOutputStream fos = new FileOutputStream(newFile);
int len;
while ((len = zis.read(buffer)) > 0) {
fos.write(buffer, 0, len);
}
fos.close();
zis.close();
zip.close();
}
}